package com.qqtech.qquan.circle.model;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class CircleInvite extends BaseDomain{

	//columns START
    /** 圈子id */
	private java.lang.Integer circleId;
    /** 邀请者A */
	private java.lang.Integer inviterId;
    /** 被邀请者B,A邀请B */
	private java.lang.Integer beInviterId;
    /** 邀请时备注 */
	private java.lang.String msg;
    /** 状态CircleInviteStatusEnum：1-未处理;2-同意;3-忽略 */
	private java.lang.Integer status;
    /** 状态改变时间 */
	private java.sql.Timestamp statusAt;
	//columns END
	public CircleInvite(){
	}

	public CircleInvite( java.lang.Integer id ){
		this.id = id;
	}

	public void setCircleId(java.lang.Integer circleId) {
		this.circleId = circleId;
	}

	public java.lang.Integer getCircleId() {
		return this.circleId;
	}
	
	public void setInviterId(java.lang.Integer inviterId) {
		this.inviterId = inviterId;
	}

	public java.lang.Integer getInviterId() {
		return this.inviterId;
	}
	
	public void setBeInviterId(java.lang.Integer beInviterId) {
		this.beInviterId = beInviterId;
	}

	public java.lang.Integer getBeInviterId() {
		return this.beInviterId;
	}
	
	public void setMsg(java.lang.String msg) {
		this.msg = msg;
	}

	public java.lang.String getMsg() {
		return this.msg;
	}
	
	public void setStatus(java.lang.Integer status) {
		this.status = status;
	}

	public java.lang.Integer getStatus() {
		return this.status;
	}
	
	public void setStatusAt(java.sql.Timestamp statusAt) {
		this.statusAt = statusAt;
	}

	public java.sql.Timestamp getStatusAt() {
		return this.statusAt;
	}
	

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}
}

